package com.hundsun.cprs.yyt.gateway.request;

public class BankFundOutInRequest{
    private Long userId;
    private String bankNo;//多渠道必填
    private String bankProCode;//多渠道必填
    private String channelBankNo;//多渠道必填
    private String action;
    private Double amount;
    private String payPwd;
    private String validCode;
    private String bizNo;
    private String yzmxh;
    private String openId;
    private String currentLoginIp;
    private String memo;//备注，线下银行使用
    private String payBank;//所属银行

    private String callbackUrl;
    
    /**
     * 银行渠道产品下的支付方式标识
     */
    private String bankProTerminal;

    private String bankAccount;//使用协议支付，代收必传

    public Long getUserId() {
        return userId;
    }
    public void setUserId(Long userId) {
        this.userId = userId;
    }
    public String getAction() {
        return action;
    }
    public void setAction(String action) {
        this.action = action;
    }
    public Double getAmount() {
        return amount;
    }
    public void setAmount(Double amount) {
        this.amount = amount;
    }
    public String getPayPwd() {
        return payPwd;
    }
    public void setPayPwd(String payPwd) {
        this.payPwd = payPwd;
    }
    public String getValidCode() {
        return validCode;
    }
    public void setValidCode(String validCode) {
        this.validCode = validCode;
    }
    public String getBizNo() {
        return bizNo;
    }
    public void setBizNo(String bizNo) {
        this.bizNo = bizNo;
    }
    public String getYzmxh() {
        return yzmxh;
    }
    public void setYzmxh(String yzmxh) {
        this.yzmxh = yzmxh;
    }
    public String getCallbackUrl() {
        return callbackUrl;
    }
    public void setCallbackUrl(String callbackUrl) {
        this.callbackUrl = callbackUrl;
    }
    public String getBankProTerminal() {
        return bankProTerminal;
    }
    public void setBankProTerminal(String bankProTerminal) {
        this.bankProTerminal = bankProTerminal;
    }

    public String getBankNo() {
        return bankNo;
    }

    public void setBankNo(String bankNo) {
        this.bankNo = bankNo;
    }

    public String getBankProCode() {
        return bankProCode;
    }

    public void setBankProCode(String bankProCode) {
        this.bankProCode = bankProCode;
    }

    public String getChannelBankNo() {
        return channelBankNo;
    }

    public void setChannelBankNo(String channelBankNo) {
        this.channelBankNo = channelBankNo;
    }

    public String getOpenId() {
        return openId;
    }

    public void setOpenId(String openId) {
        this.openId = openId;
    }

    public String getCurrentLoginIp() {
        return currentLoginIp;
    }

    public void setCurrentLoginIp(String currentLoginIp) {
        this.currentLoginIp = currentLoginIp;
    }

    public String getPayBank() {
        return payBank;
    }

    public void setPayBank(String payBank) {
        this.payBank = payBank;
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    public String getBankAccount() {
        return bankAccount;
    }

    public void setBankAccount(String bankAccount) {
        this.bankAccount = bankAccount;
    }
}
